____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―
Kernel Assisted Superuser
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Kernel Assisted Superuser (deutsch: Kernel-gestΓΌtzter Superuser) oder kurz KernelSU ist eine alternative Methode, um Root-Rechte auf Android-GerΓ€ten zu erhalten. KernelSU-Implementierungen werden als Open Source unter der GPL3 Lizenz entwickelt.cite-ref-1[1]
Contents
β’ Geschichte
β’ Verbreitung
β’ Weblinks
β’ Einzelnachweise
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Technische Unterschiede zu anderen Methoden
KernelSU unterscheidet sich von anderen Methoden dadurch, dass der Root-Zugriff direkt im Kernel implementiert ist. Dies hat gegenΓΌber anderen Root-Methoden, die im sogenannten Userspace laufen, wie z. B. Magisk, den Vorteil, dass Befehle mit su wie normale Befehle ausgefΓΌhrt werden kΓΆnnen, aber trotzdem Root haben. Dies wird von SELinux nicht verhindert oder von der SafetyNET Api PrΓΌfung erkannt, so dass Anwendungen, die dies verwenden, weiterhin funktionieren.
Geschichte
Die Planung von KernelSU wurde 2018 vom Entwickler Jason Donenfeld, auch bekannt als XDA Benutzer zx2c4 gestartetcite-ref-2[2]cite-ref-3[3]. Das Fehlen einer Root-Manager-App und die Schwierigkeit, Boot-Images zu erstellen, sorgten dafΓΌr, dass KernelSU nicht fΓΌr den produktiven Einsatz geeignet war und diese Methode lange Zeit nur Theorie blieb, sowie lange Zeit nur von Entwicklern genutzt werden konnte. Im Jahr 2021 startete Google mit der EinfΓΌhrung von Generic Kernel Images (kurz: GKI), was die Erstellung einer Reihe von gerΓ€teunabhΓ€ngigen verwurzelten Boot-Images erleichtertcite-ref-4[4]. Daraufhin passte der auf XDA als weishu bekannte Entwickler, der auch an Projekten wie VirtualXposed mitgearbeitet hatte, KernelSU fΓΌr GKI-kompatible Kernel an. Die Anpassung, die im Januar 2023 verΓΆffentlicht wurde, stellt sicher, dass jedes GerΓ€t, das mit der Linux-Kernelversion 5.10 oder hΓΆher bootet, kompatibel sein sollte. DarΓΌber hinaus bietet der Entwickler auch eine spezielle Manager-App an, die neben der Verwaltung von Root-Rechten auch Overlay-basiertes Modding Γ€hnlich wie Magisk Module bietet. Mittlerweile (Stand 19. Mai 2024) haben sich 264 Entwickler an der Entwicklung der KernelSU-Implementierung beteiligt.cite-ref-5[5]cite-ref-6[6]
Verbreitung
Weblinks
β’ KernelSU.org
β’ KernelSU auf Github
Einzelnachweise
cite-note-11. β weishu: tiann/KernelSU. 19. Mai 2024, abgerufen am 19. Mai 2024.
cite-note-22. β Zachary Wander: Kernel Assisted Superuser (KernelSU) - The Final Frontier for SafetyNet and an Essential Developer Tool. 10. Dezember 2018, abgerufen am 19. Mai 2024 (englisch).
cite-note-33. β kernel-assisted-superuser - Kernel assisted means of gaining a root shell for Android. Abgerufen am 19. Mai 2024.
cite-note-44. β Das Generic Kernel Image (GKI)-Projekt. Abgerufen am 2. Juni 2024.
cite-note-55. β Contributors to tiann/KernelSU. Abgerufen am 19. Mai 2024 (englisch).
cite-note-66. β Skanda Hazarika: KernelSU reborn: Developer ports kernel-assisted root access to GKI compatible devices. 30. Januar 2023, abgerufen am 19. Mai 2024 (englisch).
cite-note-77. β Installation | KernelSU. Abgerufen am 2. Juni 2024.
cite-note-88. β Unofficially Supported Devices | KernelSU. Abgerufen am 2. Juni 2024.
cite-note-99. β crDroid.net - How to install crDroid 10 for Pixel 7a (lynx). Abgerufen am 19. Mai 2024.
cite-note-1010. β Bliss OS For PC. Abgerufen am 19. Mai 2024.